home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / lib / byobu / temp_c < prev    next >
Text File  |  2009-10-11  |  1KB  |  35 lines

  1. #!/bin/sh -e
  2. #
  3. #  temp_c: cpu temperature in celsius
  4. #  Copyright (C) 2008 Canonical Ltd.
  5. #
  6. #  Authors: Dustin Kirkland <kirkland@canonical.com>
  7.  
  8. #  This program is free software: you can redistribute it and/or modify
  9. #  it under the terms of the GNU General Public License as published by
  10. #  the Free Software Foundation, version 3 of the License.
  11. #
  12. #  This program is distributed in the hope that it will be useful,
  13. #  but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15. #  GNU General Public License for more details.
  16. #
  17. #  You should have received a copy of the GNU General Public License
  18. #  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  19. #
  20.  
  21. DIR="/proc/acpi/thermal_zone"
  22. if [ "$1" = "--detail" ]; then
  23.     for i in `ls $DIR 2>/dev/null`; do
  24.         echo "$i:"
  25.         cat "$DIR/$i"/*
  26.     done
  27.     exit 0
  28. fi
  29.  
  30. for i in $MONITORED_TEMP `ls $DIR/*/temperature 2>/dev/null`; do
  31.     t=$(sed -e "s/^[^0-9]\+//" -e "s/\s.*$//" "$i")
  32.     printf "\005{=b kY}%s\005{-}\005{= kY}\260C\005{-} " "$t"
  33.     break
  34. done
  35.